Expose templates of LLM grader instances and default templates of LLM grader classes.#124
Conversation
weizhang25
commented
Feb 12, 2026
- Define get_template instance method in LLMGrader to expose the template of LLM grader instances.
- Define get_default_template class method in LLMGrader to expose the default templates of LLM grader classes.
- Updated UTs.
Summary of ChangesHello @weizhang25, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request enhances the Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request introduces a way to expose templates from LLMGrader instances and classes. It adds a DEFAULT_TEMPLATE class attribute to LLMGrader and its subclasses, and two new methods: get_template() for instance-specific templates and get_default_template() for class-level default templates. The changes are well-implemented and include corresponding updates to unit tests. My main feedback is to consider enforcing that subclasses of LLMGrader override the DEFAULT_TEMPLATE attribute to prevent potential runtime issues.
ployts
left a comment
There was a problem hiding this comment.
The changes look OK. Are the other graders going to be updated later based on the current design?
Will have a follow-up PR to fix all other graders. |
… grader classes. (agentscope-ai#124) * Expose templates of grader instances and default templates of grader classes. * Resolve code review feedbacks. * Update function argument type annotation.
* Expose templates of LLM grader instances and default templates of LLM grader classes. (#124) * Expose templates of grader instances and default templates of grader classes. * Resolve code review feedbacks. * Update function argument type annotation. * fix 1 * Set default templates in all subclasses of LLMGrader.